/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.service.impl;

import com.persistencia.dao.PlanCurricularDao;
import com.persistencia.dao.impl.PlanCurricularDaoImpl;
import com.persistencia.domain.Direccionescuela;
import com.persistencia.domain.Plancurricular;
import com.service.PlanCurricularService;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author SHERLY
 */
public class PlanCurricularServiceImpl implements PlanCurricularService, Serializable{

    private PlanCurricularDao planCurricularDao = new PlanCurricularDaoImpl();
    
    @Override
    public void registrarPlanCurricular(Plancurricular planCurricular) throws Exception {
        planCurricularDao.registrar(planCurricular);
    }

    @Override
    public void actualizarPlanCurricular(Plancurricular planCurricular) throws Exception {
        planCurricularDao.actualizar(planCurricular);
    }

    @Override
    public void eliminarPlanCurricular(Object id) throws Exception {
        planCurricularDao.eliminar(id);
    }

    @Override
    public Plancurricular obtenerPlanCurricularPorId(Object id) throws Exception {
        return planCurricularDao.obtenerPorId(id);
    }

    @Override
    public List<Plancurricular> obtenerListaPlanCurricular() throws Exception {
        return planCurricularDao.obtenerLista();
    }

    @Override
    public List<Plancurricular> obtenerListaPlanCurricularPorDirEscuela(Direccionescuela nDrcEscId) {
        return planCurricularDao.obtenerListaPlanCurricularPorDirEscuela(nDrcEscId);
    }
    
}
